home *** CD-ROM | disk | FTP | other *** search
- /* Copyright (C) 1986-2001 by Digital Mars. $Revision: 1.1.1.1 $ */
- #if __SC__ || __RCC__
- #pragma once
- #endif
-
- #ifndef __POLL_H
- #define __POLL_H 1
-
- #if __cplusplus
- extern "C" {
- #endif
-
- struct pollfd
- {
- int fd;
- short events;
- short revents;
- };
-
- #define POLLIN 001
- #define POLLPRI 002
- #define POLLOUT 004
- #define POLLERR 010
- #define POLLHUP 020
- #define POLLNVAL 040
- #define NPOLLFILE 20
-
- int __cdecl poll(struct pollfd[], unsigned long, int);
-
- #if __cplusplus
- }
- #endif
-
- #endif
-